
$(function() {
    admin.userLevel.init();
});
Namespace('admin.userLevel',{
    init:function() {
        easyui.util.initDatagrid('#datagrid',{
            onDblClickRow:function() {
                //admin.user.update();
            }
        });
    },
    query:function() {
        if(!$('#query-form').form('validate')) return;
        var data=$('#query-form').form('jsonObject');
        $('#datagrid').datagrid('load',data);
    },

    toAdd:function() {
        top.addTab(null,'新增等级制度', contextPath+'/admin/user/userLevel/toAdd');
    },
    doAdd:function() {
    	if(!$('#data-form').form('validate')) return;
		var data=$('#data-form').form('jsonObject');
		$('#datagrid').datagrid('loading');
		$.postJson(contextPath+'/admin/user/userLevel/doAdd',data,function(result) {
			$('#datagrid').datagrid('loaded');
			if(result.code==0) {
				$('#saveuserLevel').attr('disabled','disabled');
				$.messager.confirm('信息提示','新增成功!',function(success){
				    if(!success) return;
				    top.addTab('','社区星级制度', contextPath+'/admin/user/userLevel/list');
				});
			}else{
				top.showInfo('新增失败!');
			}
		});
    },
    toEdit:function(id) {
        if (id != null) {
            top.addTab(id,'修改', contextPath+'/admin/user/userLevel/toEdit?id=' + id);
        }
    },
    doEdit:function(obj) {
		if(!$('#data-form').form('validate')) return;
		var data=$('#data-form').form('jsonObject');
		$('#datagrid').datagrid('loading');
		$.postJson(contextPath+'/admin/user/userLevel/edit',data,function(result) {
			$('#datagrid').datagrid('loaded');
			if(result.code==0) {
				$('#savecommunityStar').attr('disabled','disabled');
				$.messager.confirm('信息提示','修改成功!',function(success){
				    if(!success) return;
				    top.addTab('','社区星级制度', contextPath+'/admin/user/userLevel/list');
				});
			}else{
				top.showInfo('修改失败!');
			}
		});
	},
    
    detail:function(id) {
        if (id != null) {
            top.addTab(id,'详情', contextPath+'/admin/user/userLevel/detail?id=' + id);
        }
    },
    
    remove:function(obj) {
		$.postJson(contextPath+'/admin/user/userLevel/delete/'+obj,{},function(result) {
			if(result.code==0) {
				$.messager.confirm('信息提示','删除成功!',function(success){
				    if(!success) return;
				    top.addTab('','用户等级制度', contextPath+'/admin/user/userLevel/list');
				});
			}else{
				top.showInfo(result.msg);
			}			
		});
	},

	netMsgChange:function(id,maxCount) {
		var inputLength = $('#'+id).val().length;
		if (inputLength == 0) {
			$('#'+id+'_txt').html(maxCount+'个字以内，还可以输入' + maxCount + '个字');
			saveFlag = false;
		} else if (inputLength > 0 && inputLength <= maxCount) {
			$('#'+id+'_txt').html(maxCount+'个字以内，还可以输入' + (maxCount - inputLength) + '个字');
			saveFlag = false;
		} else if (inputLength > maxCount) {
			$('#'+id+'_txt').html(maxCount+'个字以内，已经输入超过<strong class="cred">' + (inputLength - maxCount) + '</strong>个字');
			saveFlag = true;
		}
	}
});